home *** CD-ROM | disk | FTP | other *** search
- ///////////////////////////////////////////////////////////////////////////////////////////////////
- // Opis prostej fizyki zbudowanej z jednej bryly opisanej jednym body i jedna geom
- // Ze skryptu korzysta ActorSimplePhysics.java
- //
- // UWAGA - dopoki odczyt skryptu nie bedzie cacheowany klasa nie korzysta z tego pliku - ze wzgledow wydajnosciowych!!!
- //
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-
- !include("ODEPhysics.def")
-
- !ActorSimplePhysicsParams()
- !DefaultBodyDensity(f) // domyslna gestosc ciala [kg/m3] wykorzystywana gdy masa jest ustawiona na 0
- !AutoSizeHalo(f) // warto£µ halo [cm] - wartosc ta jest dodawana w kazdym wymiarze do extentow mesha w celu wyznaczenia rozmiaru bryly ODE
-
- //-------------------------------------------------------------------------------
-
- PhysicsParams()
- {
- SetMaxVels(6000, 10)
- //SetCollisionDepthCompressor(0.5, 0.1)
- SetMaxWatchingTime(0.1)
- }
-
- //-------------------------------------------------------------------------------
-
- CollisionHandlerParams()
- {
- SetType("ALL")
- SetInterval(0.15)
- }
-
- //-------------------------------------------------------------------------------
-
- CollisionSoundsParams()
- {
- SetFreqMinMax(0.6, 1.6)
- SetInterval(0.1)
-
- SetHitMinVolumeLinVel(30)
- SetHitMaxVolumeLinVel(2000)
-
- SetFrictionMinVolumeLinVel(7)
- SetFrictionMaxVolumeLinVel(1000)
- SetFrictionDotThreshold(0.04)
-
- SetHitSound(SRF_UNKNOWN, "Data/Sounds/collision/common/hit_default_XX.wav")
- // SetFrictionSound(SRF_UNKNOWN, "Data/Sounds/collision/common/friction_default_XX.wav")
-
- SetHitSound(SRF_WOOD, "Data/Sounds/collision/common/hit_wood_XX.wav")
- SetHitSound(SRF_STONE, "Data/Sounds/collision/common/hit_stone_XX.wav")
- SetHitSound(SRF_SNOW, "Data/Sounds/collision/common/hit_snow_XX.wav")
- SetHitSound(SRF_MUD, "Data/Sounds/collision/common/hit_mud_XX.wav")
- SetHitSound(SRF_FLESH, "Data/Sounds/collision/common/hit_flesh_XX.wav")
- SetHitSound(SRF_GLASS, "Data/Sounds/collision/common/hit_glass_XX.wav")
- SetHitSound(SRF_METAL, "Data/Sounds/collision/common/hit_metal_XX.wav")
- SetHitSound(SRF_PLEXIGLASS, "Data/Sounds/collision/common/hit_plastic_XX.wav")
- SetHitSound(SRF_PLASTIC, "Data/Sounds/collision/common/hit_plastic_XX.wav")
- SetHitSound(SRF_GROUND, "Data/Sounds/collision/common/hit_ground_XX.wav")
- SetHitSound(SRF_GRASS, "Data/Sounds/collision/common/hit_grass_XX.wav")
- SetHitSound(SRF_WATER, "Data/Sounds/collision/common/hit_water_XX.wav")
- }
-
- //-------------------------------------------------------------------------------
-
- ActorSimplePhysicsParams()
- {
- DefaultBodyDensity(200)
- AutoSizeHalo(-10) // ma to na celu nie wzbudzanie sie wzajemne np. elementow plotu
- }
-
-
-
-
-
-
-
-